home *** CD-ROM | disk | FTP | other *** search
- Path: news.byu.edu!news
- From: "Stephen W. Liddle" <liddle@byu.edu>
- Newsgroups: comp.object,comp.lang.c++,comp.software-eng
- Subject: Re: Design language?
- Date: Mon, 18 Mar 1996 18:28:54 -0700
- Organization: Brigham Young University
- Message-ID: <314E0DD6.73F1@byu.edu>
- References: <31437B51.27C3@bitmailer.net> <4i1j1h$b7i@uuneo.neosoft.com> <JSA.96Mar12132737@organon.com> <4i6qhq$4e8@gaia.ns.utk.edu> <4i9s82$4ps@Starbase.NeoSoft.COM>
- NNTP-Posting-Host: swliddle.byu.edu
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0GoldB1 (Win95; I)
-
- Tim Dugan wrote:
- >
- > In article <4i6qhq$4e8@gaia.ns.utk.edu>,
- > Matt Kennel <kennel@msr.epm.ornl.gov> wrote:
- >
- > >I think the reality is that once some ideas and technology get settled
- > >and reliable enough to be automated, they end up--and should end up--in
- > >the ordinary language. [...]
- >
- > Hmmm....yes...and no...at present, most programming languages are
- > textual in nature where emerging design systems tend to be graphic
- > and hypermedia like. It's true that programming languages tend to
- > step up to new features as the ideas become better understood,
- > but it seems like there is a bigger leap to be made to graphically-
- > oriented programming. Hopefully, over time, we will add enough
- > formality and details to systems like the "unified method" to make
- > them executable and so they will generate complete code sets
- > where necessary.
-
- This is the direction I'd like to push things -- let the model contain
- the program. In fact, I'd go so far as to hope that we could avoid
- "generating code" at all from the executable model. (Eventually) we
- ought to be able to create efficient systems by compiling executable
- models directly, the same way we now create efficient programs in
- high-level languages and rely on optimizing compilers for efficiency.
-
- For my dissertation work, I proposed a model-equivalent language called
- Melody. A good short summary is available in the OOER '95 conference
- proceedings:
-
- "Unifying Modeling and Programming through an Active, Object-Oriented,
- Model-Equivalent Programming Language," S.W. Liddle, D.W. Embley, and
- S.N. Woodfield, Lecture Notes in Computer Science, no. 1021, pp. 55-64,
- Springer-Verlag, Berlin, 1995.
-
- Our research is ongoing. Obviously there are lots of challenges to
- getting this idea to work, especially the optimization problem!
-
- Steve Liddle
- (mailto:liddle@byu.edu)
- OSM Research Group: http://osm7.cs.byu.edu
-